package com.whminwei.edu.api.dc.dto.fspn.school;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 获取学校合作单位信息响应
 *
 * @author zhangjq
 * @since 2024-05-13
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DcPartnerFspn {

    /**
     * 合作单位列表
     */
    private List<DcPartner> partnerList;


    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    @JsonInclude(JsonInclude.Include.NON_NULL)
    public static class DcPartner {
        private String companyId;
        /**
         * 单位编号
         */
        private String companyNo;
        /**
         * 单位名称
         */
        private String companyName;
        /**
         * 统一社会信用代码
         */
        private String uscc;
        /**
         * 行政区划
         */
        private String adminDiv;
        /**
         * 单位地址
         */
        private String address;
        /**
         * 合作单位属性
         */
        private List<String> attributes;
        /**
         * 合作单位性质
         */
        private String kind;
        /**
         * 合作企业规模
         */
        private String scale;
        /**
         * 职工人数
         */
        private int staffNum;
        /**
         * 所属行业
         */
        private String industry;
        /**
         * 所属产业
         */
        private String sector;
        /**
         * 联系人姓名
         */
        private String contacts;
        /**
         * 联系人电话
         */
        private String contactInfo;

        /**
         * 产教融合型企业级别
         */
        private String companyUnitLevel;

    }
}
